From 5d44b115f1fef40a6b023d098056d8affbe029ae Mon Sep 17 00:00:00 2001 From: Bevan Weiss Date: Sun, 27 Jul 2025 14:12:32 +1000 Subject: [PATCH] realtek: RTL930x/RTL931x led_set defines Add defines for RTL930x and RTL931x led_set 'modes' (to avoid magic numbers in dts files). Signed-off-by: Bevan Weiss Link: https://github.com/openwrt/openwrt/pull/19791 Signed-off-by: Robert Marko --- target/linux/realtek/dts/macros.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/target/linux/realtek/dts/macros.dtsi b/target/linux/realtek/dts/macros.dtsi index 66925fb791..b47b782669 100644 --- a/target/linux/realtek/dts/macros.dtsi +++ b/target/linux/realtek/dts/macros.dtsi @@ -61,3 +61,19 @@ full-duplex; \ }; \ }; + +// LED Set mode definitions +#define RTL93XX_LED_SET_NONE (0) +#define RTL93XX_LED_SET_10G (1 << 0) +#define RTL93XX_LED_SET_5G (1 << 1) +#define RTL93XX_LED_SET_2P5G (1 << 3) +#define RTL93XX_LED_SET_1G (1 << 5) +#define RTL93XX_LED_SET_100M (1 << 7) +#define RTL93XX_LED_SET_10M (1 << 8) +#define RTL93XX_LED_SET_LINK (1 << 9) +#define RTL93XX_LED_SET_LINK_BLINK (1 << 10) +#define RTL93XX_LED_SET_ACT (1 << 11) +#define RTL93XX_LED_SET_RX (1 << 12) +#define RTL93XX_LED_SET_TX (1 << 13) +#define RTL93XX_LED_SET_COLLISION (1 << 14) +#define RTL93XX_LED_SET_DUPLEX (1 << 15) -- 2.30.2